/**
 * 媒人模块模拟数据 
 */
 
// 基础媒人数据 
const baseMediator = {
  id: 'm1001',
  name: '王红娘',
  avatar: 'https://example.com/mediator-avatar.jpg', 
  phone: '13800138000',
  rating: 4.8,                  // 评分（5分制）
  serviceYears: 5,              // 服务年限 
  serviceCount: 128,            // 总撮合次数 
  successCount: 42,            // 成功配对数量 
  successRate: '32.8%',        // 成功率 
  serviceTime: '9:00-18:00',   // 服务时段 
  tags: ['资深红娘', '高成功率', '耐心细致'],
  description: '拥有5年婚恋行业经验，擅长根据用户性格特点精准匹配对象，已成功帮助42对新人步入婚姻殿堂。'
};
 
// 当前用户的专属媒人 
export const getMyMediator = () => ({
  ...baseMediator,
  assignedDate: '2023-08-15',   // 分配日期 
  lastContactTime: '2023-08-20 14:30' // 最后联系时间 
});
 
// 可更换的媒人列表 
export const getAvailableMediators = () => [
  {
    ...baseMediator,
    id: 'm1002',
    name: '李月老',
    avatar: 'https://example.com/mediator2.jpg', 
    phone: '13900139000',
    rating: 4.5,
    successCount: 38,
    tags: ['幽默风趣', '资源丰富']
  },
  {
    id: 'm1003',
    name: '张阿姨',
    avatar: 'https://example.com/mediator3.jpg', 
    phone: '13700137000',
    rating: 4.9,
    serviceCount: 215,
    successCount: 78,
    tags: ['严格筛选', '高学历专场'],
    description: '专注高端婚恋市场，对会员资料审核严格'
  }
];
 
// 媒人服务记录 
export const getServiceRecords = () => [
  {
    id: 'sr001',
    date: '2023-08-10',
    type: '匹配推荐',
    content: '推荐了3位符合您要求的女士',
    status: '已完成'
  },
  {
    id: 'sr002',
    date: '2023-08-05',
    type: '约会安排',
    content: '协助协调与李小姐的见面时间',
    status: '已取消'
  }
];
 
// API接口模拟 
export default {
  // 获取当前媒人 
  getCurrent: () => ({
    code: 200,
    data: getMyMediator(),
    message: 'success'
  }),
  
  // 更换媒人 
  replace: (newMediatorId) => {
    const list = getAvailableMediators();
    const newMediator = list.find(item  => item.id  === newMediatorId);
    return {
      code: 200,
      data: newMediator || null,
      message: newMediator ? '更换成功' : '媒人不存在'
    };
  },
  
  // 获取服务记录 
  getRecords: () => ({
    code: 200,
    data: getServiceRecords(),
    message: 'success'
  })
};